home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / world-wars.swf / scripts / __Packages / classes / models / Hex.as next >
Text File  |  2011-09-19  |  959b  |  47 lines

  1. class classes.models.Hex
  2. {
  3.    function Hex()
  4.    {
  5.       this._CORNERS = [{x:-9.5,y:-4.25},{x:0,y:-8.45},{x:9.5,y:-4.25},{x:9.5,y:4.25},{x:0,y:8.45},{x:-9.5,y:4.25}];
  6.       var _loc2_ = 0;
  7.       while(_loc2_ < this._CORNERS.length)
  8.       {
  9.          this._CORNERS[_loc2_].x *= 0.89;
  10.          this._CORNERS[_loc2_].y *= 0.89;
  11.          _loc2_ = _loc2_ + 1;
  12.       }
  13.    }
  14.    function get TL()
  15.    {
  16.       return this._CORNERS[0];
  17.    }
  18.    function get T()
  19.    {
  20.       return this._CORNERS[1];
  21.    }
  22.    function get TR()
  23.    {
  24.       return this._CORNERS[2];
  25.    }
  26.    function get BR()
  27.    {
  28.       return this._CORNERS[3];
  29.    }
  30.    function get B()
  31.    {
  32.       return this._CORNERS[4];
  33.    }
  34.    function get BL()
  35.    {
  36.       return this._CORNERS[5];
  37.    }
  38.    function get HEIGHT()
  39.    {
  40.       return this.__get__B().y - this.__get__T().y;
  41.    }
  42.    function get WIDTH()
  43.    {
  44.       return this.__get__TR().x - this.__get__TL().x;
  45.    }
  46. }
  47.